<?

$usedumppass=1;  //是否使用导入密码。如果您忘记了导入密码，请把值改为 0 。

set_time_limit(30);
while(list($key,$val)=each($HTTP_POST_VARS)){
	$$key=$val;
}reset($HTTP_POST_VARS);
?><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>faisunSQL 数据库自导入程序 — Powerd By faisun</title>
<style type="text/css">body,td {font-family: "宋体";font-size: 10.8pt;}</style></head>
<body link="#0000FF" vlink="#0000FF" alink="#0000FF">
<center><a href="http://faisun.1816.net" target="_blank"><img src="sqlback_faisunsqllogo.gif" border=0 width=300 height=71></a><br>
<font color=red>本文件由 faisun 编写的 <a href="http://faisun.1816.net" target="_blank">faisunSQL自导入数据库备份程序</a> 生成</font><HR size=1>
</center><script language=javascript>noerrer=true;</script>
<?
if(!$HTTP_POST_VARS["action"]){
?>
<form name="configform" method="post" action="sqlback.php">
<table width="400" border="0" bgcolor="#1B56C5" align=center>
<tr><td><font color="#FFFFFF"><strong>导入数据库配置</strong></font></td></tr>
<tr bgcolor="#D6DFF7"><td>
　服务器：<input name="db_host" value="127.0.0.1" type="text"><br>
　数据库：<input name="db_dbname" value="systn" type="text"><br>
　该数据库不存在时自动创建：<input name="db_autocreate" value="1" type="checkbox"  checked ><br>
　用户名：<input name="db_username" value="" type="text"><br>
　密　码：<input name="db_password" value="" type="password"><br>
　导入密码：<input name="db_pass" value="" type="password">
        <br>
<tr><td align=center>
<input name="action" type="submit" value=" 导入 ">
</td></tr></table></form></body></html>
<?
exit;
}
if(md5($db_pass)!="0cc175b9c0f1b6a831c399e269772661" and $usedumppass) die("导入密码不正确！如果您忘记了导入密码，请把本源文件开头的 \$usedumppass 的值改为 0 。");
@mysql_connect($db_host,$db_username,$db_password) or die("<BR><BR><center>不能连接服务器！请返回检查您的配置。</center>");
if(!@mysql_select_db($db_dbname)){
	if(!$db_autocreate){echo "<BR><BR><center>数据库[{$db_dbname}]不存在！请返回检查您的配置。</center>";exit;	}
	if(!mysql_query("CREATE DATABASE `$db_dbname`")){echo "<BR><BR><center>数据库[{$db_dbname}]不存在且自动创建失败！请返回检查您的配置。</center>";exit;}
	mysql_select_db("$db_dbname");
}
function query($sql){
  if(!mysql_query($sql)) echo "<BR><BR><font color=red>MySQL语句错误！您可能发现了程序的BUG！<a href=\"mailto:faisun@sina.com\">请报告开发者。</a>
  								<BR>语句：<XMP>$sql</XMP>错误信息： ".mysql_error()." </font><script language=javascript>noerrer=false;</script>" ;
}
function create($table,$sql){
query("DROP TABLE IF EXISTS `$table`;");
query("CREATE TABLE `$table` ".$sql);
}
function insert($table,$data){
query("INSERT INTO `$table` VALUES ($data);");
}

if(!$HTTP_POST_VARS[loadpage]){$HTTP_POST_VARS[loadpage]=1;}
$totalpage=1;
include("sqlback_pg$HTTP_POST_VARS[loadpage].php");
echo "<center><form name=myform  method='post' action='sqlback.php'>";
$HTTP_POST_VARS[loadpage]++;
while(list($key,$val)=each($HTTP_POST_VARS)){
echo "<input name='$key' value='$val' type='hidden'>\n";
}
echo "<BR><BR>正在导入数据到数据库'$HTTP_POST_VARS[db_dbname]'……<BR><BR>本页运行完成！ 正在自动进入<a href='javascript:myform.submit();'>第 $HTTP_POST_VARS[loadpage] 页</a>，共 $totalpage 页……
<script language='Javascript'>
if(noerrer)myform.submit();
</script>
</form></center>
";
?>
<body></html>
